You can pass the following flags as input to the SpriteWorldIdle function SpriteWorldIdle to control drawing of the sprite world.
enum {
kOnlyDrawToSpriteWorld = 1L << 0,
kSpriteWorldPreFlight = 1L << 1
};
The following flags may be returned in the flagsOut parameter of the SpriteWorldIdle function.
enum {
kSpriteWorldDidDraw = 1L << 0,
kSpriteWorldNeedsToDraw = 1L << 1
};